package br.com.fbv.distribuidos.model.commands;

import br.com.fbv.distribuidos.controller.ServidorSocket;
import br.com.fbv.distribuidos.model.entidades.EntidadeBase;
import br.com.fbv.distribuidos.model.entidades.Processador;

public class NovoProcessadorCadastrado extends BaseCommand implements Runnable {

	public NovoProcessadorCadastrado(int comando, String[] parametros,
			ServidorSocket servidor, EntidadeBase entidade) {
		super(comando, parametros, servidor, entidade);
	}

	@Override
	public void run() {

		//informa ao escalonador
		@SuppressWarnings("unused")
		int retorno = getServidor().getEscalonador().novoProcessadorConectado((Processador) getEntidade());
		//0 - nao fazer nada
		//1 - enviarMensagemPara(p.getIp() ,"10;"+this.backup+","+ServidorSocket.porta);
		//2 - enviarMensagemParaTodos("10;"+this.backup+","+ServidorSocket.porta);

	}
}
